package com.market.mapper;

import com.market.entity.Classes;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ClassesMapper {

    /**
     * 查询全类别
     * @return
     */
    List<Classes> selects();

    /**
     * 添加类别
     * @param classesName
     * @return
     */
    int insert(@Param("classesName") String classesName);

    /**
     * 添加类别
     * @param classes
     * @param subName
     * @return
     */
    int inserts(@Param("classes") Classes classes, @Param("subName") String subName);

    /**
     * 查询类别名
     *
     * @return
     */
    List<Classes> selectNames();

    /**
     * 搜索功能
     *
     * @return
     */
    List<Classes> selectNamdesOrId(@Param("namesOrId") String namesOrId);

    /**
     * 修改类别名
     * @param classesId
     * @param classesName
     * @return
     */
    int updateSub(@Param("classesId") Integer classesId,@Param("classesName")String classesName);

    /**
     * 删除类别
     * @param calssesId
     * @return
     */
    int deleteSub(@Param("calssesId") Integer calssesId);

}
